home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -serious- / programming / other / tandem / projects / asmfiles / test17.asm < prev    next >
Assembly Source File  |  1999-09-06  |  2KB  |  74 lines

  1. * test bit instructions
  2.  
  3.  bchg d3,d2            ;0742
  4.  bchg d3,(a3)          ;0753
  5.  bchg d5,(a5)+         ;0B5D
  6.  bchg d1,-(a2)         ;0362
  7.  bchg d0,3(a2)         ;016A0003
  8.  bchg d7,$12(a5,d3.w)  ;0F753012
  9.  bchg d1,$1234.w       ;03781234
  10.  bchg d2,$12345678     ;057912345678
  11.  
  12.  bchg #1,d7            ;08470001
  13.  bchg #3,(a5)          ;08550003
  14.  bchg #7,(a1)+         ;08590007
  15.  bchg #2,-(a5)         ;08650002
  16.  bchg #1,$1234(a6)     ;086E00011234
  17.  bchg #0,-23(a2,d1.l)  ;0872000018E9
  18.  bchg #5,$12.w         ;087800050012
  19.  bchg #7,$23456abc     ;0879000723456ABC
  20.  
  21.  bclr d3,d2            ;0782
  22.  bclr d3,(a3)          ;0793
  23.  bclr d5,(a5)+         ;0B9D
  24.  bclr d1,-(a2)         ;03A2
  25.  bclr d0,3(a2)         ;01AA0003
  26.  bclr d7,$12(a5,d3.w)  ;0FB53012
  27.  bclr d1,$1234.w       ;03B81234
  28.  bclr d2,$12345678     ;05B912345678
  29.  
  30.  bclr #1,d7            ;08870001
  31.  bclr #3,(a5)          ;08950003
  32.  bclr #7,(a1)+         ;08990007
  33.  bclr #2,-(a5)         ;08A50002
  34.  bclr #1,$1234(a6)     ;08AE00011234
  35.  bclr #0,-23(a2,d1.l)  ;08B2000018E9
  36.  bclr #5,$12.w         ;08B800050012
  37.  bclr #7,$23456abc     ;08B9000723456ABC
  38.  
  39.  bset d3,d2            ;07C2
  40.  bset d3,(a3)          ;07D3
  41.  bset d5,(a5)+         ;0BDD
  42.  bset d1,-(a2)         ;03E2
  43.  bset d0,3(a2)         ;01EA0003
  44.  bset d7,$12(a5,d3.w)  ;0FF53012
  45.  bset d1,$1234.w       ;03F81234
  46.  bset d2,$12345678     ;05F912345678
  47.  
  48.  bset #1,d7            ;08C70001
  49.  bset #3,(a5)          ;08D50003
  50.  bset #7,(a1)+         ;08D90007
  51.  bset #2,-(a5)         ;08E50002
  52.  bset #1,$1234(a6)     ;08EE00011234
  53.  bset #0,-23(a2,d1.l)  ;08F2000018E9
  54.  bset #5,$12.w         ;08F800050012
  55.  bset #7,$23456abc     ;08F9000723456ABC
  56.  
  57.  btst d3,d2            ;0702
  58.  btst d3,(a3)          ;0713
  59.  btst d5,(a5)+         ;0B1D
  60.  btst d1,-(a2)         ;0322
  61.  btst d0,3(a2)         ;012A0003
  62.  btst d7,$12(a5,d3.w)  ;0F353012
  63.  btst d1,$1234.w       ;03381234
  64.  btst d2,$12345678     ;053912345678
  65.  
  66.  btst #1,d7            ;08070001
  67.  btst #3,(a5)          ;08150003
  68.  btst #7,(a1)+         ;08190007
  69.  btst #2,-(a5)         ;08250002
  70.  btst #1,$1234(a6)     ;082E00011234
  71.  btst #0,-23(a2,d1.l)  ;0832000018E9
  72.  btst #5,$12.w         ;083800050012
  73.  btst #7,$23456abc     ;0839000723456ABC
  74.